cattle trailer - German English Dictionary